Sociedaccion, publicación de artículos gratis, participación ciudadana, notas de prensa
  Usuario: Clave:    
   
 
Publicación de artículo gratis
Documento sin título
Si la única verdad es la realidad ¿por qué no inventamos una realidad mejor?   por    
Documento sin título
 
Documento sin título
 
Documento sin título
Home
Xnechijli01 6/16/2019 8:47:52 PM
Xnechijli01
Archivo IO de Visual Basic agregado
Archivo IO de Visual Basic agregado a .NET Core
votos 0 comentarios 0 enviar vínculo a un amigo
Tags Visual Basic VB
 
El archivo IO de Visual Basic agregado a .NET Core permite el uso de plantillas
 

Archivo IO de Visual Basic agregado a .NET Core
Desde sus inicios Visual Basic siempre ha tenido sus propias bibliotecas. Las clases en esta biblioteca generalmente se clasificaron en una de estas tres categorías:

  • Soporte de VB Language
  • Funciones heredadas que necesitan las aplicaciones VB 6 actualizadas
  • Funciones de conveniencia

Al tomar un curso de Visual Basic notarás que el soporte de lenguajes de programación manejan cosas como la escritura dinámica; de hecho C# tiene una biblioteca similar. Estas no deben utilizarse directamente, por lo que no hay mucho más que decir sobre ellas. Del mismo modo, las funciones heredadas solo son importantes para aplicaciones muy antiguas, por lo que no diremos más de ellas. Si deseas saber como usar C#, te invitamos a que tomes un curso de C#.

Las funciones de conveniencia son el tema de este artículo. Esta funcionalidad fue creada originalmente por el equipo de VB para permitir un desarrollo más rápido de la aplicación. Por ejemplo, digamos que quieres copiar un directorio. Usando el código .NET normal, tendría que escribir una función recursiva que recorre el directorio copiando cada archivo y procesando recursivamente los subdirectorios.

Si usas VB o hace referencia a la biblioteca de VB desdpueded simplemente puede llamar a FileSystem.CopyDirectory. Esto no solo es mucho más fácil para los principiantes, sino que los profesionales pueden ahorrar mucho tiempo al usar estas abstracciones.

Algunos de estos métodos incluso exponen la funcionalidad del sistema operativo que falta en el resto de la biblioteca .NET. Supongamos que deses enviar archivos a la papelera de reciclaje de Windows al eliminarlos. Sin utilizar la biblioteca de Visual Basic, debes escribir aproximadamente 150 líneas de código de invocación. Lo mismo ocurre si deseas mostrar la barra de progreso de operación de archivos de Windows.

Se podría argumentar que estos métodos deberían haber estado en las principales bibliotecas .NET. Pero por cualquier motivo, fueron segregados en la biblioteca Microsoft de VisualBasic. Y como VB se consideraba de baja prioridad, gran parte de ella no se incluyó en las versiones iniciales de .NET Core.

Con .NET Core 3.0, muchas de estas funciones faltantes se están presentes, pero no todas serán multiplataforma. Las operaciones de shell no están disponibles en Linux, por lo que se lanzará una excepción de PlatformNotSupported. Con en fin de aumentar tu conocimiento de los lenguajes de programación, puedes tomar un curso de MySQL.

Te gustó esta nota, compártela con tus amigos
ico_copada.gif ico_delicious.png ico_enchilame.gif ico_facebook.png ico_fresqui.gif ico_google.gif ico_meneame.gif ico_myspace.gif ico_technorati.png ico_twitter.gif ico_yahoo.png
Visitá otras notas de Xnechijli01
Soluciona errores de fórmula comunes en Microsoft Excel
Cómo crear un gráfico de barras en Microsoft Excel
Por qué usar Python para programar
Por qué no hay CPU con Java
Versiones de Java actualizadas recientemente.
Últimas actualizaciones de Spring de Java
 
Comentarios 0  
Enviá tu comentario
Para dejar tu comentario debes ser miembro de Sociedaccion.
 
Documento sin título
 
Documento sin título
 
 
 
 
Documento sin título
 
Nos contaron qué leen
Documento sin título
 
Documento sin título
ULTIMOS PUBLICADOS Internet
¿Por qué vale la pena trabajar en el SEO local?
Contenidos7
Posicionamiento local SEO
 
10/9/2023 7:16:56 AM
 
Cómo crear un gráfico de barras en Microsoft Excel
Xnechijli01
Gráfico de barras en Microsoft Excel, cómo.
 
11/22/2022 9:34:31 AM
 
Por qué usar Python para programar
Xnechijli01
Python y la programación
 
9/18/2022 11:32:56 AM
 
Por qué no hay CPU con Java
Xnechijli01
Por qué no se han desarrollado un CPU con Java
 
8/28/2022 9:31:42 AM
 
Versiones de Java actualizadas recientemente.
Xnechijli01
Estás son algunas de las Versiones de Java actualizadas recientemente.
 
8/18/2022 12:30:18 PM
 
Últimas actualizaciones de Spring de Java
Xnechijli01
Recuento de las Últimas actualizaciones de Spring de Java presentadas
 
8/17/2022 12:12:24 PM
 
Actualizaciones de Java
Xnechijli01
Últimas Actualizaciones de Java presentadas en agosto de 2022 con parches de seguridad.
 
8/16/2022 11:59:42 AM
 
COBOL y Java, conceptos fundamentales
Xnechijli01
Lenguajes de programación que dan lugar a Jobol
 
8/19/2022 7:49:08 PM
 
¿Sera mejor comprar o reparar un equipo Apple?
aaragones
Las reparaciones son buenas cuando lo hacen los buenos.
 
11/14/2021 7:47:32 PM
 
Community Manager vs. Social Media Manager
rrodriguez2020
Diferencias entre CM y social media manager
 
7/6/2021 11:35:30 AM
 
Documento sin título
 
Documento sin título
 
Documento sin título
 
 
Documento sin título
 
 
 
Documento sin título
 
Publicar es gratis, sólo tienes que registrarte y escribir.